package com.ruoyi.dynamic.model.pojo.request.app;


import com.ruoyi.common.core.pojo.request.PageSearchParam;
import com.ruoyi.common.core.utils.CollectionUtils;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.util.Set;

@Getter
@Setter
@Schema(name = "APP-房间搜索", description = "APP-房间搜索")
public class AppRoomSearchRequest extends PageSearchParam {
    @Schema(description = "房间类型id")
    private Integer roomTypeId;

    @Schema(description = "区域")
    private String region;

    @Schema(description = "经度")
    private BigDecimal longitude;

    @Schema(description = "经度 ")
    private BigDecimal latitude;

    @Schema(description = "是否关注")
    private boolean isAttention;

    @Schema(description = "是否附近")
    private boolean isNearby;

    @Schema(description = "用户关注的用户ids")
    private Set<Long> userIds = CollectionUtils.emptySet();

    @Schema(description = "0女神1男神")
    private Integer sex;
}
